home *** CD-ROM | disk | FTP | other *** search
/ Strategy Companion / Strategy Companion CD.iso / mines10f / mines.man < prev    next >
Text File  |  1995-02-13  |  18KB  |  401 lines

  1.  
  2. MINES(6)                 M.I.N.E.S. 1.0f Manual                 MINES(6)
  3.  
  4.  
  5. * NAME
  6.      mines - Miinantallauspeli 1.0 Minefield Stomping Game
  7.  
  8.      This game used to be called "Minerva", but since then I've found
  9.      out that the name was already in use in Shareware game business.
  10.      Now this is called M.I.N.E.S. which can be deciphered as something
  11.      like Military Intelligence's New Endurance Simulator or perhaps
  12.      Much Ingenious, Nice and Entertaining Stuff. The final meaning is
  13.      still under construction and bound to change.
  14.  
  15.         Change is not made without inconvenience,
  16.         even from worse to better.
  17.                 Richard Hooker (1554 - 1600)
  18.  
  19. * SYNOPSIS
  20.      mines [ -flmq ]
  21.  
  22.      -f    no files
  23.      -l    left-handed mouse (swap buttons)
  24.      -m    no mouse reset (keep it slow)
  25.      -q    quiet
  26.  
  27. * INDEX
  28.  
  29. - description
  30. - story
  31. - mouse clicking
  32. - superclick
  33. - keyboard playing
  34. - keyboard, menus and dialogs
  35. - new game
  36. - changing settings
  37. - end of game
  38. - color editor
  39. - hint
  40. - pause
  41. - hazards
  42. - how to make a new high score
  43. - in case of trouble
  44. - why beta? this is the best I've seen...
  45. - to do
  46. - bugs
  47. - availability
  48. - author
  49.  
  50. * DESCRIPTION
  51.  
  52. This is the best mines game ever. Really! It's a DOS program, needs 286
  53. processor, standard VGA with 256k video RAM and about 280k free memory.
  54. Whether you have a mouse or not, you will see the same cursor and have
  55. (almost) the same keyboard support all the time. There are too many
  56. features to describe, you'll just have to look around and experiment. Of
  57. course most of them you won't even notice, since they work so smooth..
  58.  
  59. This is an update to the minerva 1.0e and has all the new features
  60. enabled that I've managed to create since the last public release..
  61. Well, not really:
  62.  
  63. Pc speaker VOC support is disabled, since it's too connected to the
  64. Sound Blaster support and not finished. I'm also trying to add a
  65. continous background music (MOD) support. The two other game styles (hex
  66. and triangle-12) have been disabled just in case my agent would manage
  67. to convince some company to distribute mines as a shareware product.
  68. They were not happy with this and "want more"... like what "#%&@#$&  ??
  69. BTW they are not only disabled, but some critical code was removed, too.
  70.  
  71. This is a postcardware product, i.e. please send me a postcard, if you
  72. like it. And remember, if I don't hear from users out there, there's no
  73. point making updates, not to mention letting you to know about them.
  74.  
  75. * STORY
  76.  
  77. You are a United Nations civil servant, who has been sent to Bosnia
  78. after the war. Your mission is to help to clear the countryside of
  79. countless forgotten land mines. Since the UN has unfortunately a severe
  80. budget deficit all You were given was a pair of old boots and
  81. instructions to "do it in the old-fashioned way". So You plug Your
  82. fingers into Your ears, close eyes and bravely step forward. If You find
  83. a mine, You'll get the minimum pension, otherwise You can still walk. So
  84. good luck, keep walking and before starting wait till I get far enough
  85. away..
  86.  
  87. NOTE: The object of the game is to step into all safe squares, you do
  88. not have to mark mines.
  89.  
  90. * MOUSE CLICKING
  91.  
  92. The game is played with the mouse (or keyboard) by moving the mouse
  93. cursor on some square on minefield and then pressing left or right mouse
  94. button. With the right-handed mouse the step button is the left mouse
  95. button and the mark button is the right mouse button. Pressing and
  96. releasing a mouse button is called clicking. Clicking a step button is
  97. called stepping and clicking mark button is called marking.
  98.  
  99. When you step on an unopened square (see "Icons" in Help menu) and there
  100. is a mine, game ends (you die). If there's not a mine, the square will
  101. be revealed and if there are no mines in the 8 neighbouring squares,
  102. those will be revealed etc. recursively. If in one or more neighbouring
  103. square there are mines, a number will be written on the revealed square
  104. telling how many mines there are close by. The color of the number will
  105. also identify the value and help you to play faster.
  106.  
  107. When you mark an unopened square, the square will be marked and you can
  108. no longer step on it. If you mark a marked square, the mark is removed
  109. (one flag option) or another mark is placed on it (2 flag option). You
  110. can step on the second flag; it's there just to remind you this square
  111. might be an unsafe place. If you mark a square with the second flag, the
  112. square will get unmarked.
  113.  
  114. * SUPERCLICK
  115.  
  116. You can do a SuperClick by stepping on an already opened square. If
  117. SuperClick is set to "None", nothing will happen (it was your choice).
  118.  
  119. However if SuperClick is "Step only", things get interesting: if the
  120. value on the stepped square equals the number of nearby squares marked
  121. with a red flag, all the other squares will be stepped on. Otherwise
  122. you'll hear a nasty LoseBeep sound effect and can watch how those
  123. unmarked squares get pressed and released. The "Step only" choice was
  124. created for all ex-MS Minesweeper users to make Minerva feel more
  125. familiar.
  126.  
  127. SuperClick choice "Mark & Step" behaves just like "Step only", except 
  128. if the value on stepped square equals the number of nearby unopened (not
  129. stepped or with a blue/red flag) squares, all those squares will be
  130. marked with a red flag. Now you could solve the whole field just by
  131. stepping around (stomping) with SuperClick, but I have to warn you that
  132. it's not too fast. It's safe, but usually you'd have to step into every
  133. square.
  134.  
  135. * KEYBOARD PLAYING
  136.  
  137. There's some keyboard support, too. When I started this I was full-time
  138. Macintosh user and really didn't know that one should be able to use
  139. menus from keyboard.. Well, I'm working on it and now it's almost done.
  140.  
  141. On the minefield you can step with Return, Enter, Spacebar and Insert
  142. keys. Marking happens with Delete, Plus, Minus, Star and Slash keys. The
  143. weird marking keys assignments enable playing with only one hand.
  144.  
  145. The cursor is moved with the arrow keys, one square in the direction of
  146. the arrow, except the cursor won't leave the minefield. This is done by
  147. pressing Shift at the same time as arrow key. You can jump to the
  148. corners of the minefield with Home (upper left), PageUp (upper right),
  149. End (lower left) and PageDown (lower right). If you hold down Shift you
  150. jump to corners of the screen, not just the minefield. The order of the
  151. last four keys can be understood from the layout of usual keyboard (note
  152. Insert and Delete).
  153.  
  154.         Insert        Home        PageUp
  155.         Delete        End        PageDown
  156.  
  157.                 UpArrow
  158.         LeftArrow    DownArrow    RightArrow
  159.  
  160. You can lock the mouse step button down by pressing Control-LeftArrow.
  161. To lock the mark button press Control-RightArrow. They are released
  162. either by repeating the lock procedure or by pressing and releasing the
  163. equivalent mouse buttons, either with mouse or keyboard.
  164.  
  165. Pressing function key F1 will show some more keyboard short cuts.
  166.  
  167. * KEYBOARD, MENUS AND DIALOGS
  168.  
  169. You can select a menu with Alt + Highlighted Character combinations. The
  170. currently selected menu item is presented in a different way than all
  171. the rest items, you should have no trouble identifying it. In menus you
  172. can use arrowkeys to move around and press Enter to select something or
  173. type the highlighted character of a menu item.
  174.  
  175. In dialogs you can type the highlighted character of the title of any
  176. Radiobutton group and its selection will rotate forward. Using shift
  177. will rotate it backwards..
  178.  
  179. * NEW GAME
  180.  
  181. When you start Minerva you will see a minefield with the upper left
  182. corner cleared as a safe starting place and a new game is automatically
  183. started. A new game can also be started by selecting "New Game" in Game
  184. menu (really:), pressing n or N key (while not in menu or dialog),
  185. stepping on statusbar above menubar (in middle area) or, if there's a
  186. blownup minefield, stepping on it. A new game is also started by
  187. changing current size/level setting in one of the several available
  188. ways.. Or selecting something under Hazards-menu. That should be all.
  189.  
  190. * CHANGING SETTINGS
  191.  
  192. Most game settings can be found in the "Settings" menu's submenus,
  193. except Hazards and Game Style in the Game menu. The Options item will
  194. present a dialog for all possible settings except Hazards, including
  195. several that are nowhere else available.
  196.  
  197. Size can be changed by selecting from the menu or by pressing
  198. appropriate key s)mall m)edium l)arge (while not in menu or dialog. In
  199. HighScore dialog will change the presented size/level board as by
  200. pressing radiobuttons). Size can also be changed with the mouse on the
  201. statusbar cell, where current size is presented. Stepping will rotate
  202. forwards, marking backwards. Difficulty level is handled the same way,
  203. in the corresponding cell of the statusbar.
  204.  
  205. All used settings are saved in a file MINES.DEF, if writing files was
  206. enabled, and automatically restored at the next startup. Some settings
  207. can be overridden by command line options (type "mines -?").
  208.  
  209. * END OF GAME
  210.  
  211. If you die, all squares will be revealed and the d*mned mine that blew
  212. you up is highlighted, also all incorrect marks will be crossed. If you
  213. solved the field, but weren't fast enough, the field is also revealed.
  214. If you made it fast enough, a dialog will popup telling you your
  215. position in the Top 10 and requesting your name. The default name is
  216. Jouni Miettunen (Yours Truly) or last typed name and you can accept it
  217. either by pressing Return key or clicking step button. Then you get the
  218. High Score dialog (see "Info" menu or press F7).
  219.  
  220. In the High Score dialog your new entry is highlighted. If there were
  221. others with same time, you will be above them. At the left side there
  222. are 2 radiobutton field with which you can check the other results (3
  223. field sizes * 4 difficulty levels == 12 high score boards). With the
  224. Reset button you can reset all entries in the current board. Score is
  225. saved in unencrypted MINES.HOF file. Pressing OK button or Return/
  226. Enter/ESC/Insert/spacebar key will exit dialog (there are more :).
  227.  
  228. * COLOR EDITOR
  229.  
  230. This is the latest enchangement and not final, even though I've seen
  231. worse ones. It works, but since I didn't have enough time to optimize
  232. it, it's kind of slow to detect mouse clicking, not to mention the only
  233. partionally functional sliders (thumb). Just press mouse button slowly.
  234. And remember: when you erase "MINES.PAL" file, you'll get the default
  235. system colors! And believe me, you want them pretty soon :)
  236.  
  237. In this version you can select a color to edit, change it's RGB values
  238. either by clicking on the black square to the right of the slider and
  239. writing in a new value, clicking arrow boxes (+/- 1), the scrollbar area
  240. (+/- 10) or by grabbing the thumb and moving it, if you can find it. At
  241. the top are samples of all icons, menus and buttons to show the effect
  242. of the new color.
  243.  
  244. Default button will restore all colors as they were at startup, Cancel
  245. button cancels all changes since entering the Color Editor and OK button
  246. will keep the new colors and write them into MINES.PAL file. Pressing
  247. Default button with mark button pressed will scale all colors to gray:
  248.  
  249.     Gray Scale = (.30 * Red) + (.59 * Green) + (.11 * Blue)
  250.  
  251. Pressing Calcel button with mark button already pressed will reset all
  252. colors to default vga palette.
  253.  
  254. MINES.PAL format is simple and you could write it with any editor: each
  255. line has 3 values (0-63) so that 1st is Red, 2nd is Green and 3rd Blue.
  256. First line defined color 1, second line color 2 etc.. Order of colors is
  257. the "normal" 16 computer colors: black, blue, green, cyan, red, magenta,
  258. brown, lightgray, darkgray, lightblue, lightgreen, lightcyan, lightred,
  259. lightmagenta, yellow, white.
  260.  
  261. * HINT
  262.  
  263. When you get into a tough spot, usually at the end, you can ask for a
  264. hint. Then Number_of_Squares/10 seconds is added to used time and for
  265. same Number_of_Squares/10 seconds a safe square is randomly selected and
  266. tested and after that one square at a time in order from the bottom
  267. right corner one row at a time until a safe square is found. There's a
  268. 100 millisecond delay between cursor movements to show you that cursor
  269. really moving and to raise the cost of asking for help. However now you
  270. can actually solve those Impossible fields. Finally :)
  271.  
  272. * PAUSE
  273.  
  274. Due to memory handling problems (allocating >64k memory) I desided to
  275. restore the screen by redrawing it. Should work now. Somebody please
  276. keep reminding me to enable menubar usage while in Pause..
  277.  
  278. * HAZARDS
  279.  
  280. So you think you've seen it all, that you can solve any minefield setup
  281. with one hand tied and both eyes closed. Well think again, I added some
  282. hazards to the game!
  283.  
  284. - boulders: Some meteorites have dropped on minefield. The good point is
  285. that you can safely step on them, the bad point is that since they are
  286. very magnetic the SuperClick doesn't work on them. Some SuperClick..
  287.  
  288. - detector: You have the very latest high-tech mine detector there is in
  289. the world. That's what they told you.. The one you have operates only
  290. occasionally, fortunately it still does give correct values.
  291.  
  292. - teleport: There must be some radioactive stuff around, since lately
  293. you've been teleporting to random places every now and then.
  294.  
  295. - jumping mines: Unlike the real jumping mines, these don't wait for you
  296. to step on them and then jump up to blow your ... waterline away. These
  297. wait for a while and if you don't come around they'll go looking for
  298. you. Note: this could be extremely slow operation and so it's enabled
  299. only if at least 5 safe squares are available.
  300.  
  301. NOTE: hazards aren't really finished yet, e.g. how should they effect
  302. the score? To keep record of each possible combination of hazard - level
  303. - size would require too much space and time. Any compressing ideas?
  304.  
  305. * HOW TO MAKE A NEW HIGH SCORE
  306.  
  307. You want to get a new high score, but don't want to reset old records..
  308. Well, try this:
  309.  
  310. - turn Sound off, there's 18 millisecond delay in every Beep (sounds a
  311. lot like cheating, maybe I should add delay in any case :)
  312.  
  313. - use SuperClick with both autostep and -mark, but avoid using automark.
  314. Automarking seems IMHO only to slow down, since you usually can automark
  315. only one square at a time and even then have to look for the one right
  316. square to do that. Of course if you can automark several squares, do it.
  317.  
  318. - don't waste time marking squares. In this game the object is only to
  319. locate all safe places and you DO NOT HAVE TO mark mines. However to use
  320. autostep you still better mark some squares, but use Mark button.
  321.  
  322. - don't rush, look what you're doing and (try to) plan ahead.
  323. - rest your arm on table etc. stable support
  324. - using Rocks hazard might help
  325. - be very very very lucky.
  326.  
  327. When I was lucky, I cleared small-easy field in 12 seconds; usual good
  328. time is around 20-25 seconds. No Hazards were enabled.
  329.  
  330. * IN CASE OF TROUBLE
  331.  
  332. - Mouse: If you have trouble with the default mouse sensitivity settings
  333. eg. the cursor rushes from one side to another with the slightest touch
  334. to mouse, use command line option -m to get the default sensitivity.
  335.  
  336. - Files: If you have trouble with files eg. M.I.N.E.S. claims it can't
  337. create any files, use command line option -f to prevent all writing on
  338. disk. If you want those files, unlock the M.I.N.E.S. disk or get HD
  339. diskette. There is a Critical Error Handler to take care of those nasty
  340. Abort,Fail,Retry errors, but a user notification dialog is missing..
  341.  
  342. * WHY BETA? THIS IS THE BEST I'VE SEEN...
  343.  
  344. Well, I can still make it a lot better, if only I had the time.. Besides
  345. when I call this as a beta I don't have to write any real manual.
  346.  
  347. The keyboard-only cursor behaves a bit weird: I really just wrote a
  348. Mouse Handler, plugged it in and crossed my fingers. The most outrageous
  349. incompatibilites are fixed, but to make it work just right all the time,
  350. I'll have to rewrite all the Dialog and Controls code..
  351.  
  352. Sound support is coming: I have several sound libraries to use, but no
  353. sounds.. This also requires some heavy rewriting.
  354.  
  355. .."Want more".. Well, I do have some ideas to increase playability.
  356. After doing Hex-6 and Triangle-12 fields I concentrated into GUI and
  357. wrote another game: DRoboWHOids 1.1 - a unix robots(6) clone for dos.
  358. Might as well do some game related things after sound stuff, but it
  359. probably takes too much time.
  360.  
  361. * TO DO
  362.  
  363. I should do a real manual, fix Color Editor, make Score and CE dialogs
  364. full-screen, add a small Notification dialog, add continuous background
  365. music, find explosion sounds, use swapping in shell escape to max free
  366. memory.. and invent lots of new and exciting stuff to make this at least
  367. a little bit interesting game <sigh>. Should also go throung hundreds of
  368. bitmap Mac fonts to replace the current stroked BGI fonts..
  369.  
  370. All suggestions most welcome. But since I do this for free and to learn
  371. something (not sure what), no promises. See warranty for more.
  372.  
  373. * BUGS
  374.  
  375. There are no known bugs, but a few documented controversial features.
  376. I'd like to stress that none of those is fatal or causes any damage to
  377. equipment whatsoever. Well, as far as I know, see warranty for more.
  378.  
  379. * AVAILABILITY
  380.  
  381. ftp.funet.fi:/pb/msdos/games/puzzle/mines10f.zip
  382. garbo.uwasa.fi:/pc/educgames/mines10f.zip
  383.  
  384. In USA you could check ftp.uwp.edu and wuarchive.wustl.edu
  385. See vendor.txt for Official Distribution Policy.
  386.  
  387. * AUTHOR
  388.  
  389. This game is Postcardware. If you want to be notified about updates, get
  390. your name into Credits dialog and tell me how it *really* should work,
  391. please send an exotic picture postcard (don't forget email address) to:
  392.  
  393. M.I.N.E.S. 1.0f Beta
  394. c/o Mr. Jouni Miettunen
  395. Rautatienkatu 20 A 10
  396. FIN-90100 OULU
  397. FINLAND - EUROPE
  398.  
  399.  
  400. Jouni Miettunen * jon@stekt.oulu.fi * Oulu * Finland * Europe * 1994
  401.